@charset "UTF-8";
img {
  max-width:100%;
}
.btn {
  display:block;
  width:80%;
  margin:0 auto;
  line-height:46px;
  font-size:15px;
  color:$color-txt-theme;
  background:#2d2d2d;
  text-align:center;
  border-radius:40px
}
header {
  position:relative;
  img {
    display:block
  }
  .main {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(241,69,69,.7);
    .icon {
      position:absolute;
      top:50%;
      left:50%;
      margin-top:-13px;
      margin-left:-75px
    }
  }
}
input[type="text"]:disabled {
  color:#ccc;
  background:#fff
}
.layer {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:20;
  background:rgba(0,0,0,.7)
}
#enter {
  position:fixed;
  right:10px;
  bottom:22px;
  z-index:20;
  width:55px;
  height:55px;
  border-radius:$radius-round;
  background:#232323;
  box-shadow:0 0 6px 0 #999;
  .icon {
    display:block;
    margin:13px auto 0
  }
}